put (something) to rest

Translations
mettre un terme à (quelque chose)
Definitions
To settle or resolve a matter, issue, or concern, often by bringing it to a conclusion or ending any further discussion or speculation about it.